<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Starshatter_Open: D:/SRC/StarshatterSVN/Magic2/l3ds.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Starshatter_Open
   </div>
   <div id="projectbrief">Open source Starshatter engine</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('l3ds_8cpp.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">l3ds.cpp File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_magic2_2_std_afx_8h_source.html">stdafx.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="l3ds_8h_source.html">l3ds.h</a>&quot;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;math.h&gt;</code><br/>
</div>
<p><a href="l3ds_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_l_chunk.html">LChunk</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_l_tri.html">LTri</a></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a923d28ea7ec15f143a9708e82efaf1f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a923d28ea7ec15f143a9708e82efaf1f7">SEEK_START</a>&#160;&#160;&#160;1900</td></tr>
<tr class="memitem:a3662c64461404b05eb445c3eedaf6ecb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a3662c64461404b05eb445c3eedaf6ecb">SEEK_CURSOR</a>&#160;&#160;&#160;1901</td></tr>
<tr class="memitem:a03db659795080669c2981231c1f6f58b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a03db659795080669c2981231c1f6f58b">COLOR_F</a>&#160;&#160;&#160;0x0010</td></tr>
<tr class="memitem:ae0cd44393eb310ca8ad62ead71fae7b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ae0cd44393eb310ca8ad62ead71fae7b8">COLOR_24</a>&#160;&#160;&#160;0x0011</td></tr>
<tr class="memitem:af8b5e303fe5d0406bc62c89bcdba37a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#af8b5e303fe5d0406bc62c89bcdba37a2">LIN_COLOR_24</a>&#160;&#160;&#160;0x0012</td></tr>
<tr class="memitem:afbd3c588b9da810e4c08c285235a172c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#afbd3c588b9da810e4c08c285235a172c">LIN_COLOR_F</a>&#160;&#160;&#160;0x0013</td></tr>
<tr class="memitem:a7ffdc15c57886f8cdb551eb36cd8d464"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a7ffdc15c57886f8cdb551eb36cd8d464">INT_PERCENTAGE</a>&#160;&#160;&#160;0x0030</td></tr>
<tr class="memitem:a208e9c57af4e710fb9264c8031bb86fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a208e9c57af4e710fb9264c8031bb86fb">FLOAT_PERCENTAGE</a>&#160;&#160;&#160;0x0031</td></tr>
<tr class="memitem:a6d050bc6771c564da4d6b7cf4e8f895a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a6d050bc6771c564da4d6b7cf4e8f895a">AMBIENT_LIGHT</a>&#160;&#160;&#160;0x2100</td></tr>
<tr class="memitem:a989e0563d45aaff3ba8d7e4c0a740d39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a989e0563d45aaff3ba8d7e4c0a740d39">MAIN3DS</a>&#160;&#160;&#160;0x4D4D</td></tr>
<tr class="memitem:af00ff38c2ca2f5278a135bc4302f23ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#af00ff38c2ca2f5278a135bc4302f23ce">EDIT3DS</a>&#160;&#160;&#160;0x3D3D</td></tr>
<tr class="memitem:a01c4b53eb2e1df754010d04a9531d1a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a01c4b53eb2e1df754010d04a9531d1a1">KFDATA</a>&#160;&#160;&#160;0xB000</td></tr>
<tr class="memitem:afed9ea71a4427a8ac0c3bb2ca0902e2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#afed9ea71a4427a8ac0c3bb2ca0902e2d">KFHDR</a>&#160;&#160;&#160;0xB00A</td></tr>
<tr class="memitem:a7222d6c896624c75bcea4edab8ce5113"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a7222d6c896624c75bcea4edab8ce5113">OBJECT_NODE_TAG</a>&#160;&#160;&#160;0xB002</td></tr>
<tr class="memitem:a1fdb88c9ce45fd9abb49f5ca89abcb45"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a1fdb88c9ce45fd9abb49f5ca89abcb45">NODE_HDR</a>&#160;&#160;&#160;0xB010</td></tr>
<tr class="memitem:a9c85529e353d3135792dba77197212da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a9c85529e353d3135792dba77197212da">PIVOT</a>&#160;&#160;&#160;0xB013</td></tr>
<tr class="memitem:a118d415766e4e6fef776f11e13db2c33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a118d415766e4e6fef776f11e13db2c33">POS_TRACK_TAG</a>&#160;&#160;&#160;0xB020</td></tr>
<tr class="memitem:a451fd25033b52dd91d122d6d55c6ed2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a451fd25033b52dd91d122d6d55c6ed2e">ROT_TRACK_TAG</a>&#160;&#160;&#160;0xB021</td></tr>
<tr class="memitem:a7b9ffb5d91cda4cfbcca45a8fd40a407"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a7b9ffb5d91cda4cfbcca45a8fd40a407">SCL_TRACK_TAG</a>&#160;&#160;&#160;0xB022</td></tr>
<tr class="memitem:a69c657b21432b37b983ce1d938d6acd3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a69c657b21432b37b983ce1d938d6acd3">MAT_ENTRY</a>&#160;&#160;&#160;0xAFFF</td></tr>
<tr class="memitem:a9f231395af542b2c0a140d318ac3be57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a9f231395af542b2c0a140d318ac3be57">MAT_NAME</a>&#160;&#160;&#160;0xA000</td></tr>
<tr class="memitem:a0d6f2b6743802622704d0af629436caf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a0d6f2b6743802622704d0af629436caf">MAT_AMBIENT</a>&#160;&#160;&#160;0xA010</td></tr>
<tr class="memitem:a11e5ba41899b93567dbf4da38d065a17"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a11e5ba41899b93567dbf4da38d065a17">MAT_DIFFUSE</a>&#160;&#160;&#160;0xA020</td></tr>
<tr class="memitem:a82f0bb58b491803d34454174257d1a64"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a82f0bb58b491803d34454174257d1a64">MAT_SPECULAR</a>&#160;&#160;&#160;0xA030</td></tr>
<tr class="memitem:a349cc129607ae0ff17cc642b84c78bdf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a349cc129607ae0ff17cc642b84c78bdf">MAT_SHININESS</a>&#160;&#160;&#160;0xA040</td></tr>
<tr class="memitem:aeba2ab16e25b414d1ae241d148d4da92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#aeba2ab16e25b414d1ae241d148d4da92">MAT_SHIN2PCT</a>&#160;&#160;&#160;0xA041</td></tr>
<tr class="memitem:abf66ea389926d719c013ac0d44cdaaef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#abf66ea389926d719c013ac0d44cdaaef">MAT_TRANSPARENCY</a>&#160;&#160;&#160;0xA050</td></tr>
<tr class="memitem:abedf409b6e537bd52120ef26ac6a58a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#abedf409b6e537bd52120ef26ac6a58a2">MAT_SHADING</a>&#160;&#160;&#160;0xA100</td></tr>
<tr class="memitem:a79154d967114bce6b9e8e0d330d8c1fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a79154d967114bce6b9e8e0d330d8c1fd">MAT_TWO_SIDE</a>&#160;&#160;&#160;0xA081</td></tr>
<tr class="memitem:ad85dd605387e82f12a27428aeecefc7c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ad85dd605387e82f12a27428aeecefc7c">MAT_ADDITIVE</a>&#160;&#160;&#160;0xA083</td></tr>
<tr class="memitem:aaf1b1a25e78ab5407fcad65607c10de3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#aaf1b1a25e78ab5407fcad65607c10de3">MAT_WIRE</a>&#160;&#160;&#160;0xA085</td></tr>
<tr class="memitem:a224617dd50c6f14c98c1149f111fdc41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a224617dd50c6f14c98c1149f111fdc41">MAT_FACEMAP</a>&#160;&#160;&#160;0xA088</td></tr>
<tr class="memitem:a22329cc830460b31526fad4ccec37773"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a22329cc830460b31526fad4ccec37773">MAT_WIRESIZE</a>&#160;&#160;&#160;0xA087</td></tr>
<tr class="memitem:a95a9987f1df613965158102d3db36fc9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a95a9987f1df613965158102d3db36fc9">MAT_DECAL</a>&#160;&#160;&#160;0xA082</td></tr>
<tr class="memitem:a08e9b13861769a3356fd61ffa7cf8c40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a08e9b13861769a3356fd61ffa7cf8c40">MAT_TEXMAP</a>&#160;&#160;&#160;0xA200</td></tr>
<tr class="memitem:a7502a06b599f4f3f25251aa5e79d00f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a7502a06b599f4f3f25251aa5e79d00f0">MAT_MAPNAME</a>&#160;&#160;&#160;0xA300</td></tr>
<tr class="memitem:a8da86f03fd8c059b6dfccb27feb22358"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a8da86f03fd8c059b6dfccb27feb22358">MAT_MAP_TILING</a>&#160;&#160;&#160;0xA351</td></tr>
<tr class="memitem:a902694840bdda3ec4d2c7c77e19d9278"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a902694840bdda3ec4d2c7c77e19d9278">MAT_MAP_USCALE</a>&#160;&#160;&#160;0xA354</td></tr>
<tr class="memitem:a73052ea91895e9c3b58ac66ad201f2d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a73052ea91895e9c3b58ac66ad201f2d8">MAT_MAP_VSCALE</a>&#160;&#160;&#160;0xA356</td></tr>
<tr class="memitem:ae267775738ae00eb97e425991b412fde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ae267775738ae00eb97e425991b412fde">MAT_MAP_UOFFSET</a>&#160;&#160;&#160;0xA358</td></tr>
<tr class="memitem:ad175c49401fbfeeb9f956a393666f812"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ad175c49401fbfeeb9f956a393666f812">MAT_MAP_VOFFSET</a>&#160;&#160;&#160;0xA35A</td></tr>
<tr class="memitem:a5bcf27043fa7c5c543447f0cd493e8e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a5bcf27043fa7c5c543447f0cd493e8e9">MAT_MAP_ANG</a>&#160;&#160;&#160;0xA35C</td></tr>
<tr class="memitem:a2b2c053b2580ec906f8994fbf4537b7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a2b2c053b2580ec906f8994fbf4537b7e">MAT_TEX2MAP</a>&#160;&#160;&#160;0xA33A</td></tr>
<tr class="memitem:a2ce5154a190625e046a03d40648597a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a2ce5154a190625e046a03d40648597a0">MAT_OPACMAP</a>&#160;&#160;&#160;0xA210</td></tr>
<tr class="memitem:a342affb0e8bdc4d8119f769133315be7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a342affb0e8bdc4d8119f769133315be7">MAT_BUMPMAP</a>&#160;&#160;&#160;0xA230</td></tr>
<tr class="memitem:a921c692fe71a7ebd53af445cbc69f632"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a921c692fe71a7ebd53af445cbc69f632">MAT_SPECMAP</a>&#160;&#160;&#160;0xA204</td></tr>
<tr class="memitem:a5727b8633704df6efe0ae92586dc43a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a5727b8633704df6efe0ae92586dc43a9">MAT_SHINMAP</a>&#160;&#160;&#160;0xA33C</td></tr>
<tr class="memitem:ad641ce60984db854836054d8d6016f57"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ad641ce60984db854836054d8d6016f57">MAT_REFLMAP</a>&#160;&#160;&#160;0xA220</td></tr>
<tr class="memitem:a1ec21f9c1a5374d807d070851d8d4af6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a1ec21f9c1a5374d807d070851d8d4af6">MAT_ACUBIC</a>&#160;&#160;&#160;0xA310</td></tr>
<tr class="memitem:a3382608a5f7d73fc7e5539160aaa4b38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a3382608a5f7d73fc7e5539160aaa4b38">EDIT_OBJECT</a>&#160;&#160;&#160;0x4000</td></tr>
<tr class="memitem:a4925d3d641bec11ca0c49ba3d636393c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a4925d3d641bec11ca0c49ba3d636393c">OBJ_TRIMESH</a>&#160;&#160;&#160;0x4100</td></tr>
<tr class="memitem:a0d1dec70d7e015ca5b2c5e065a38a40e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a0d1dec70d7e015ca5b2c5e065a38a40e">OBJ_LIGHT</a>&#160;&#160;&#160;0x4600</td></tr>
<tr class="memitem:af2e5faea46473e5cb7d851803824bbf9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#af2e5faea46473e5cb7d851803824bbf9">OBJ_CAMERA</a>&#160;&#160;&#160;0x4700</td></tr>
<tr class="memitem:a6fd15188c85bbbd9810e4ba51c66a946"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a6fd15188c85bbbd9810e4ba51c66a946">LIT_OFF</a>&#160;&#160;&#160;0x4620</td></tr>
<tr class="memitem:ac620e7bef4bbb7d202be167e38dabad6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ac620e7bef4bbb7d202be167e38dabad6">LIT_SPOT</a>&#160;&#160;&#160;0x4610</td></tr>
<tr class="memitem:ae3d29c3ff83b0b7c978376a4c3be823c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ae3d29c3ff83b0b7c978376a4c3be823c">TRI_VERTEXLIST</a>&#160;&#160;&#160;0x4110</td></tr>
<tr class="memitem:a5b77b286ad52d41568fccdac45942765"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a5b77b286ad52d41568fccdac45942765">TRI_VERTEXOPTIONS</a>&#160;&#160;&#160;0x4111</td></tr>
<tr class="memitem:a7f36b34fc12dea8b5de35c3a1360f333"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a7f36b34fc12dea8b5de35c3a1360f333">TRI_FACELIST</a>&#160;&#160;&#160;0x4120</td></tr>
<tr class="memitem:a22f182ad3cce379d1b924c1e4a37b661"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a22f182ad3cce379d1b924c1e4a37b661">TRI_MAT_GROUP</a>&#160;&#160;&#160;0x4130</td></tr>
<tr class="memitem:a7337bd1a609c1df5010794f86b732776"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a7337bd1a609c1df5010794f86b732776">TRI_SMOOTH_GROUP</a>&#160;&#160;&#160;0x4150</td></tr>
<tr class="memitem:a4bcd59260781eb49f16a2f2a8aba44cc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a4bcd59260781eb49f16a2f2a8aba44cc">TRI_FACEMAPPING</a>&#160;&#160;&#160;0x4140</td></tr>
<tr class="memitem:aff66d694599761a0c8d61b42ba49ddf2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#aff66d694599761a0c8d61b42ba49ddf2">TRI_MATRIX</a>&#160;&#160;&#160;0x4160</td></tr>
<tr class="memitem:a2e3775097db39fa4fe31ae63566030fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a2e3775097db39fa4fe31ae63566030fa">SPOTLIGHT</a>&#160;&#160;&#160;0x4610</td></tr>
<tr class="memitem:ae1902430cd1d8cf3fb61059d82387507"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ae1902430cd1d8cf3fb61059d82387507">MAX_SHARED_TRIS</a>&#160;&#160;&#160;100</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a718b4eb2652c286f4d42dc18a8e71a1a"><td class="memItemLeft" align="right" valign="top">typedef unsigned long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a718b4eb2652c286f4d42dc18a8e71a1a">ulong</a></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a292bfba0ac9dedb29ad0db2d2ca56e00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a292bfba0ac9dedb29ad0db2d2ca56e00">ErrorMsg</a> (const char *msg)</td></tr>
<tr class="memitem:a14dafe2359ec8962c0e19b4b801396df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector3.html">LVector3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a14dafe2359ec8962c0e19b4b801396df">_4to3</a> (const <a class="el" href="struct_l_vector4.html">LVector4</a> &amp;vec)</td></tr>
<tr class="memitem:abedc6b2512d16f13ea6814140c0b26fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector3.html">LVector3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#abedc6b2512d16f13ea6814140c0b26fa">AddVectors</a> (const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;a, const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;b)</td></tr>
<tr class="memitem:a221565548b54a7a88b9d7ba3e0f36888"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector3.html">LVector3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a221565548b54a7a88b9d7ba3e0f36888">SubtractVectors</a> (const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;a, const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;b)</td></tr>
<tr class="memitem:ae904ede460e120855cc2e9ca513e03e0"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#ae904ede460e120855cc2e9ca513e03e0">VectorLength</a> (const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;vec)</td></tr>
<tr class="memitem:a7e12a08c3341683f6392d531319451b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector3.html">LVector3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a7e12a08c3341683f6392d531319451b6">NormalizeVector</a> (const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;vec)</td></tr>
<tr class="memitem:a3ac088301f55128c9217bb5a2c4dcc74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector3.html">LVector3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a3ac088301f55128c9217bb5a2c4dcc74">CrossProduct</a> (const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;a, const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;b)</td></tr>
<tr class="memitem:a4dfcd8ef1d105ea35e146c6e679c8e78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a4dfcd8ef1d105ea35e146c6e679c8e78">LoadIdentityMatrix</a> (<a class="el" href="struct_l_matrix4.html">LMatrix4</a> &amp;m)</td></tr>
<tr class="memitem:abd2507705a4a9fe27cc1a89e98c58edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector4.html">LVector4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#abd2507705a4a9fe27cc1a89e98c58edf">VectorByMatrix</a> (const <a class="el" href="struct_l_matrix4.html">LMatrix4</a> &amp;m, const <a class="el" href="struct_l_vector4.html">LVector4</a> &amp;vec)</td></tr>
<tr class="memitem:a94d653494402198158f19d4e9bf6571a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a94d653494402198158f19d4e9bf6571a">QuatToMatrix</a> (const <a class="el" href="struct_l_vector4.html">LVector4</a> &amp;quat, <a class="el" href="struct_l_matrix4.html">LMatrix4</a> &amp;m)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a11c99130032440ca6bae255420ed5f16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_color3.html">LColor3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a11c99130032440ca6bae255420ed5f16">black</a> = {0, 0, 0}</td></tr>
<tr class="memitem:aa60b9c793b941494cffc5479d794d532"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector3.html">LVector3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#aa60b9c793b941494cffc5479d794d532">zero3</a> = {0, 0, 0}</td></tr>
<tr class="memitem:af2b63e11cef26c003794fdc8a2ff8e74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_vector4.html">LVector4</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#af2b63e11cef26c003794fdc8a2ff8e74">zero4</a> = {0, 0, 0, 0}</td></tr>
<tr class="memitem:a3e67f63b63177a91607f38388f6b5c99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_l_map.html">LMap</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="l3ds_8cpp.html#a3e67f63b63177a91607f38388f6b5c99">emptyMap</a> = {0, &quot;&quot;, 1, 1, 0, 0, 0}</td></tr>
</table>
<hr/><h2>Macro Definition Documentation</h2>
<a class="anchor" id="a6d050bc6771c564da4d6b7cf4e8f895a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AMBIENT_LIGHT&#160;&#160;&#160;0x2100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00034">34</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae0cd44393eb310ca8ad62ead71fae7b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COLOR_24&#160;&#160;&#160;0x0011</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00027">27</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a03db659795080669c2981231c1f6f58b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COLOR_F&#160;&#160;&#160;0x0010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00026">26</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af00ff38c2ca2f5278a135bc4302f23ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EDIT3DS&#160;&#160;&#160;0x3D3D</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00038">38</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3382608a5f7d73fc7e5539160aaa4b38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EDIT_OBJECT&#160;&#160;&#160;0x4000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00082">82</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a208e9c57af4e710fb9264c8031bb86fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FLOAT_PERCENTAGE&#160;&#160;&#160;0x0031</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00032">32</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7ffdc15c57886f8cdb551eb36cd8d464"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INT_PERCENTAGE&#160;&#160;&#160;0x0030</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00031">31</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a01c4b53eb2e1df754010d04a9531d1a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define KFDATA&#160;&#160;&#160;0xB000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00041">41</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afed9ea71a4427a8ac0c3bb2ca0902e2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define KFHDR&#160;&#160;&#160;0xB00A</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00042">42</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af8b5e303fe5d0406bc62c89bcdba37a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIN_COLOR_24&#160;&#160;&#160;0x0012</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00028">28</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afbd3c588b9da810e4c08c285235a172c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIN_COLOR_F&#160;&#160;&#160;0x0013</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00029">29</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6fd15188c85bbbd9810e4ba51c66a946"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIT_OFF&#160;&#160;&#160;0x4620</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00086">86</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac620e7bef4bbb7d202be167e38dabad6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LIT_SPOT&#160;&#160;&#160;0x4610</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00087">87</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a989e0563d45aaff3ba8d7e4c0a740d39"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAIN3DS&#160;&#160;&#160;0x4D4D</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00037">37</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1ec21f9c1a5374d807d070851d8d4af6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_ACUBIC&#160;&#160;&#160;0xA310</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00080">80</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad85dd605387e82f12a27428aeecefc7c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_ADDITIVE&#160;&#160;&#160;0xA083</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00061">61</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0d6f2b6743802622704d0af629436caf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_AMBIENT&#160;&#160;&#160;0xA010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00053">53</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a342affb0e8bdc4d8119f769133315be7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_BUMPMAP&#160;&#160;&#160;0xA230</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00076">76</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a95a9987f1df613965158102d3db36fc9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_DECAL&#160;&#160;&#160;0xA082</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00065">65</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a11e5ba41899b93567dbf4da38d065a17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_DIFFUSE&#160;&#160;&#160;0xA020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00054">54</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a69c657b21432b37b983ce1d938d6acd3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_ENTRY&#160;&#160;&#160;0xAFFF</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00051">51</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a224617dd50c6f14c98c1149f111fdc41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_FACEMAP&#160;&#160;&#160;0xA088</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00063">63</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5bcf27043fa7c5c543447f0cd493e8e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_MAP_ANG&#160;&#160;&#160;0xA35C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00073">73</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8da86f03fd8c059b6dfccb27feb22358"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_MAP_TILING&#160;&#160;&#160;0xA351</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00068">68</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae267775738ae00eb97e425991b412fde"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_MAP_UOFFSET&#160;&#160;&#160;0xA358</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00071">71</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a902694840bdda3ec4d2c7c77e19d9278"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_MAP_USCALE&#160;&#160;&#160;0xA354</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00069">69</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad175c49401fbfeeb9f956a393666f812"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_MAP_VOFFSET&#160;&#160;&#160;0xA35A</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00072">72</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a73052ea91895e9c3b58ac66ad201f2d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_MAP_VSCALE&#160;&#160;&#160;0xA356</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00070">70</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7502a06b599f4f3f25251aa5e79d00f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_MAPNAME&#160;&#160;&#160;0xA300</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00067">67</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9f231395af542b2c0a140d318ac3be57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_NAME&#160;&#160;&#160;0xA000</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00052">52</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2ce5154a190625e046a03d40648597a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_OPACMAP&#160;&#160;&#160;0xA210</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00075">75</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad641ce60984db854836054d8d6016f57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_REFLMAP&#160;&#160;&#160;0xA220</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00079">79</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abedf409b6e537bd52120ef26ac6a58a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_SHADING&#160;&#160;&#160;0xA100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00059">59</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aeba2ab16e25b414d1ae241d148d4da92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_SHIN2PCT&#160;&#160;&#160;0xA041</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00057">57</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a349cc129607ae0ff17cc642b84c78bdf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_SHININESS&#160;&#160;&#160;0xA040</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00056">56</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5727b8633704df6efe0ae92586dc43a9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_SHINMAP&#160;&#160;&#160;0xA33C</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00078">78</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a921c692fe71a7ebd53af445cbc69f632"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_SPECMAP&#160;&#160;&#160;0xA204</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00077">77</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a82f0bb58b491803d34454174257d1a64"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_SPECULAR&#160;&#160;&#160;0xA030</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00055">55</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2b2c053b2580ec906f8994fbf4537b7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_TEX2MAP&#160;&#160;&#160;0xA33A</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00074">74</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a08e9b13861769a3356fd61ffa7cf8c40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_TEXMAP&#160;&#160;&#160;0xA200</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00066">66</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abf66ea389926d719c013ac0d44cdaaef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_TRANSPARENCY&#160;&#160;&#160;0xA050</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00058">58</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a79154d967114bce6b9e8e0d330d8c1fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_TWO_SIDE&#160;&#160;&#160;0xA081</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00060">60</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaf1b1a25e78ab5407fcad65607c10de3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_WIRE&#160;&#160;&#160;0xA085</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00062">62</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a22329cc830460b31526fad4ccec37773"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAT_WIRESIZE&#160;&#160;&#160;0xA087</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00064">64</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae1902430cd1d8cf3fb61059d82387507"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAX_SHARED_TRIS&#160;&#160;&#160;100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00102">102</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1fdb88c9ce45fd9abb49f5ca89abcb45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NODE_HDR&#160;&#160;&#160;0xB010</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00044">44</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af2e5faea46473e5cb7d851803824bbf9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OBJ_CAMERA&#160;&#160;&#160;0x4700</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00085">85</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0d1dec70d7e015ca5b2c5e065a38a40e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OBJ_LIGHT&#160;&#160;&#160;0x4600</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00084">84</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4925d3d641bec11ca0c49ba3d636393c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OBJ_TRIMESH&#160;&#160;&#160;0x4100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00083">83</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7222d6c896624c75bcea4edab8ce5113"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OBJECT_NODE_TAG&#160;&#160;&#160;0xB002</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00043">43</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9c85529e353d3135792dba77197212da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PIVOT&#160;&#160;&#160;0xB013</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00045">45</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a118d415766e4e6fef776f11e13db2c33"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define POS_TRACK_TAG&#160;&#160;&#160;0xB020</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00046">46</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a451fd25033b52dd91d122d6d55c6ed2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ROT_TRACK_TAG&#160;&#160;&#160;0xB021</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00047">47</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7b9ffb5d91cda4cfbcca45a8fd40a407"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SCL_TRACK_TAG&#160;&#160;&#160;0xB022</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00048">48</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3662c64461404b05eb445c3eedaf6ecb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SEEK_CURSOR&#160;&#160;&#160;1901</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00022">22</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a923d28ea7ec15f143a9708e82efaf1f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SEEK_START&#160;&#160;&#160;1900</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00021">21</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2e3775097db39fa4fe31ae63566030fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SPOTLIGHT&#160;&#160;&#160;0x4610</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00098">98</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7f36b34fc12dea8b5de35c3a1360f333"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRI_FACELIST&#160;&#160;&#160;0x4120</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00091">91</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4bcd59260781eb49f16a2f2a8aba44cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRI_FACEMAPPING&#160;&#160;&#160;0x4140</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00095">95</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a22f182ad3cce379d1b924c1e4a37b661"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRI_MAT_GROUP&#160;&#160;&#160;0x4130</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00092">92</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aff66d694599761a0c8d61b42ba49ddf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRI_MATRIX&#160;&#160;&#160;0x4160</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00096">96</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7337bd1a609c1df5010794f86b732776"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRI_SMOOTH_GROUP&#160;&#160;&#160;0x4150</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00093">93</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae3d29c3ff83b0b7c978376a4c3be823c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRI_VERTEXLIST&#160;&#160;&#160;0x4110</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00088">88</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5b77b286ad52d41568fccdac45942765"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TRI_VERTEXOPTIONS&#160;&#160;&#160;0x4111</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00089">89</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a718b4eb2652c286f4d42dc18a8e71a1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned long <a class="el" href="l3ds_8cpp.html#a718b4eb2652c286f4d42dc18a8e71a1a">ulong</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00019">19</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a14dafe2359ec8962c0e19b4b801396df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector3.html">LVector3</a> _4to3 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_vector4.html">LVector4</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00140">140</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abedc6b2512d16f13ea6814140c0b26fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector3.html">LVector3</a> AddVectors </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00149">149</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3ac088301f55128c9217bb5a2c4dcc74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector3.html">LVector3</a> CrossProduct </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00185">185</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a292bfba0ac9dedb29ad0db2d2ca56e00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ErrorMsg </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>msg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00106">106</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4dfcd8ef1d105ea35e146c6e679c8e78"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LoadIdentityMatrix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_l_matrix4.html">LMatrix4</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00194">194</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7e12a08c3341683f6392d531319451b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector3.html">LVector3</a> NormalizeVector </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00172">172</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a94d653494402198158f19d4e9bf6571a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void QuatToMatrix </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_vector4.html">LVector4</a> &amp;&#160;</td>
          <td class="paramname"><em>quat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_l_matrix4.html">LMatrix4</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00224">224</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a221565548b54a7a88b9d7ba3e0f36888"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector3.html">LVector3</a> SubtractVectors </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00158">158</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abd2507705a4a9fe27cc1a89e98c58edf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector4.html">LVector4</a> VectorByMatrix </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_matrix4.html">LMatrix4</a> &amp;&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="struct_l_vector4.html">LVector4</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00201">201</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae904ede460e120855cc2e9ca513e03e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float VectorLength </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_l_vector3.html">LVector3</a> &amp;&#160;</td>
          <td class="paramname"><em>vec</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00167">167</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a11c99130032440ca6bae255420ed5f16"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_color3.html">LColor3</a> black = {0, 0, 0}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00132">132</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3e67f63b63177a91607f38388f6b5c99"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_map.html">LMap</a> emptyMap = {0, &quot;&quot;, 1, 1, 0, 0, 0}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00138">138</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa60b9c793b941494cffc5479d794d532"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector3.html">LVector3</a> zero3 = {0, 0, 0}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00134">134</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af2b63e11cef26c003794fdc8a2ff8e74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_l_vector4.html">LVector4</a> zero4 = {0, 0, 0, 0}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="l3ds_8cpp_source.html#l00136">136</a> of file <a class="el" href="l3ds_8cpp_source.html">l3ds.cpp</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_443b34fb483e2112d6c31a6ad3da1196.html">Magic2</a></li><li class="navelem"><a class="el" href="l3ds_8cpp.html">l3ds.cpp</a></li>
    <li class="footer">Generated on Tue Jun 5 2012 20:47:17 for Starshatter_Open by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1 </li>
  </ul>
</div>
</body>
</html>
